/**
* All Rights Reserved , Copyright (C) 2020 , 青岛鼎信通讯股份有限公司
*
* BasePropertyEntity
* 基础字段信息
*
* 修改纪录
* 2020-12-17 版本：1.0 wangxinhua 创建。
* @version 版本：1.0
* @author 作者：wangxinhua</name>
* 创建日期2020-12-17</date>
*/

package com.topscomm.base.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.base.*;

public class BasePropertyEntity extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:基础字段信息
	*/
    public static String tableName= "BaseProperty";
    @Override
    public String getTableName(){ return "BaseProperty";}

    /** ColumnName:编码
	*/
    public static String FieldCode = "code";

    /** ColumnName:中文名
	*/
    public static String FieldName = "name";

    /** ColumnName:数据类型
	*/
    public static String FieldDatatype = "datatype";

    /** ColumnName:所属实体
	*/
    public static String FieldSourcetype = "sourcetype";

    /** ColumnName:关联实体
	*/
    public static String FieldRelationsource = "relationsource";

    /** ColumnName:关联实体外键
	*/
    public static String FieldRelationkey = "relationkey";

    /** ColumnName:关联实体的分类
	*/
    public static String FieldRelationkind = "relationkind";

    /** ColumnName:字段关联的编码表code
	*/
    public static String FieldInputcode = "inputcode";

    /** ColumnName:使用范围
	*/
    public static String FieldScope = "scope";

    /** ColumnName:排除范围
	*/
    public static String FieldExclude = "exclude";

    /**编码
	*/
    private String code;

    /**中文名
	*/
    private String name;

    /**数据类型
	*/
    private String datatype;

    /**所属实体
	*/
    private String sourcetype;

    /**关联实体
	*/
    private String relationsource;

    /**关联实体外键
	*/
    private String relationkey;

    /**关联实体的分类
	*/
    private String relationkind;

    /**字段关联的编码表code
	*/
    private String inputcode;

    /**使用范围
	*/
    private String scope;

    /**排除范围
	*/
    private String exclude;

    /**
    * @return the  code:编码
    */
    public String getCode() {
        return this.code;
    }

    /**
    * @param code:编码
    */
    public void setCode(String code) {
        this.code = code;
    }

    /**
    * @return the  name:中文名
    */
    public String getName() {
        return this.name;
    }

    /**
    * @param name:中文名
    */
    public void setName(String name) {
        this.name = name;
    }

    /**
    * @return the  datatype:数据类型
    */
    public String getDatatype() {
        return this.datatype;
    }

    /**
    * @param datatype:数据类型
    */
    public void setDatatype(String datatype) {
        this.datatype = datatype;
    }

    /**
    * @return the  sourcetype:所属实体
    */
    public String getSourcetype() {
        return this.sourcetype;
    }

    /**
    * @param sourcetype:所属实体
    */
    public void setSourcetype(String sourcetype) {
        this.sourcetype = sourcetype;
    }

    /**
    * @return the  relationsource:关联实体
    */
    public String getRelationsource() {
        return this.relationsource;
    }

    /**
    * @param relationsource:关联实体
    */
    public void setRelationsource(String relationsource) {
        this.relationsource = relationsource;
    }

    /**
    * @return the  relationkey:关联实体外键
    */
    public String getRelationkey() {
        return this.relationkey;
    }

    /**
    * @param relationkey:关联实体外键
    */
    public void setRelationkey(String relationkey) {
        this.relationkey = relationkey;
    }

    /**
    * @return the  relationkind:关联实体的分类
    */
    public String getRelationkind() {
        return this.relationkind;
    }

    /**
    * @param relationkind:关联实体的分类
    */
    public void setRelationkind(String relationkind) {
        this.relationkind = relationkind;
    }

    /**
    * @return the  inputcode:字段关联的编码表code
    */
    public String getInputcode() {
        return this.inputcode;
    }

    /**
    * @param inputcode:字段关联的编码表code
    */
    public void setInputcode(String inputcode) {
        this.inputcode = inputcode;
    }

    /**
    * @return the  scope:使用范围
    */
    public String getScope() {
        return this.scope;
    }

    /**
    * @param scope:使用范围
    */
    public void setScope(String scope) {
        this.scope = scope;
    }

    /**
    * @return the  exclude:排除范围
    */
    public String getExclude() {
        return this.exclude;
    }

    /**
    * @param exclude:排除范围
    */
    public void setExclude(String exclude) {
        this.exclude = exclude;
    }

}
